/*======内容头部======*/
.main-wrap{
	width:100%;
	min-width:1000px;
	height:auto;
	background:#efefef;
	border-bottom:1px solid #ccc;
}

.main-inner{
	width:980px;
	min-height:10955px;
	margin: 0 auto;
	padding-left:20px;
}
/*======头部图片滑动效果======*/
.main-top{
	width:742px;
	height:86px;
	background:#fff;
	padding-left:228px;
}

.main-top a{
	float:left;
	width:80px;
	height:15px;
	text-align:center;
	color:#000;
	margin-right:28px;
	padding-top:60px;
}

.change:hover{
	color:red;
}

.all{
	background:url(../images/little11.png) no-repeat;
}

.hot{
	background:url(../images/little02.png) no-repeat;
}

.famous{
	background:url(../images/little13.png) no-repeat;
}

.elec{
	background:url(../images/little14.png) no-repeat;
}

.tool{
	background:url(../images/little15.png) no-repeat;
}

.all.active{
	background:url(../images/0.png) no-repeat;
}


.famous.active{
	background:url(../images/1.png) no-repeat;
}

.elec.active{
	background:url(../images/2.png) no-repeat;
}

.tool.active{
	background:url(../images/3.png) no-repeat;
}

.main-intro{
	width:966px;
	height:97px;
}

.main-intro h1{
	height:97px;
	font-size:26px;
	font-weight:bolder;
	line-height:97px;
	background:url(../images/icon_map_975.png) no-repeat left;
	padding-left:40px;
}
/*======头部导航条======*/
.main-list{
	height:36px;
	padding-left:8px;
	color:#333;
}

.main-list li{
	float:left;
	
}

.main-list li a{
	display:block;
	color:#333;
	text-align:center;
}

.main-list li a:hover{
	background:#00bfcf;
	color:#fff;
}

.today{
	width:65px;
	height:20px;
	line-height:20px;
}

.num{
	width:40px;
	height:20px;
	line-height:20px;
}

.main-list li .price{
	width:50px;
	height:18px;
	line-height:18px;
	position:relative;
	color:#fff;
	background:#00bfcf;
	margin-left:3px;
	border-bottom:4px solid #efefef;
}

.main-list li .price:hover{
	border-color:#00bfcf;
}

.price:hover .icf1{
	color:#777777;
}	
	
.price .icf1{
	color:#fff;
}	
	

.price .icf2{
	position:absolute;
	left:20px;
	bottom:-10px;
	color:#00bfcf;
	
}
/*======商品详情页======*/
.main-detail{
	width:968px;
	height:10600px;
}

.main-detail li{
	width:308px;
	height:440px;
	border:2px solid #efefef;
	float:left;
	background:#fff;
	margin-top:16px;
}

.main-detail li dl{
	width:306px;
	height:438px;
	border:1px solid #ccc;
	position:relative;
	
}

.main-detail dl dt{
	width:306px;
	height:314px;
	border-bottom:1px solid #ccc;
	position:relative;
}

.icon-tv{
	position:absolute;
	left:10px;
	top: 10px;
	background: url(../images/newbq.png) repeat 0 -55px;
	height: 58px;
	width: 58px;
}	
	
.main-detail dl dd{
	padding-left:16px;
}

.main-detail dl img{
	width:305px;
	height:314px;
}

.hang1{
	width:291px;
	height:45px;
	line-height:45px;
}

.hang1 a{
	font-size:14px;
	color:#222222;
}

.hang2{
	width:291px;
	height:50px;
}

.hang2 .left-s{
	float:left;
}

.hang2 .right-s{
	float:right;
	padding-top:10px;
	padding-right:12px;
}

.left-s i{
	display:block;
	text-decoration:line-through;
	color:#ccc;
}

.left-s em{
	font-weight:bolder;
}

.left-s b{
	font-size:20px;
	font-weight:bold;
}

.right-s i{
	color:#00b5d1;
}

.hang3{
	width:291px;
	height:30px;
	border-top:1px solid #ccc;
	
}

.hang3 .left-p{
	width:205px;
	height:22px;
	border-color:1px solid #ccc;
	float:left;
	padding-top:6px;
	border-right:1px solid #ccc;
}

.hang3 .right-p{
	float:right;
	width:58px;
	height:22px;
	padding-top:6px;
	padding-left:26px;
}

.hang3 .left-p i{
	display:block;
	width:58px;
	height:18px;
	text-align:center;
	line-height:18px;
	background:#fa0e56;
	color:#fff;
}

.hang3 .left-p .net{
	
	background:#00bfcf;
	
}

.hang3 .right-p b{
	float:left;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	background:#0068e9;
	color:#fff;
}

.hang3 .right-p i{
	float:left;
	margin-left:3px;
	line-height:16px;
}

.no-dis{
	margin:0 16px;
}

.no-mt{
	margin-top:0;
}

.main-detail .moving{
	border-bottom-color:#efefef;
}

li:hover{
	border-color:orangered;
}

.moving:hover{
	transition:all .9s;
}

li:hover dl{
	border-color:#efefef;
}

.moving:hover dl{
	border-bottom:none;
}

.moving dt a{
	position:relative;
}

.moving dt a span,.moving dt a i{
	position:absolute;
	display:block;
	width:306px;
	height:20px;
	line-height:20px;
	left:0;
	bottom:0;
	text-align:center;
	color:#fff;
}

.moving dt a span{
	background:#f09009;
	opacity:0.7;
}

.goods-discuss{
	height: 65px;
	background: #fff1e7;
	border: 2px solid orangered;
	padding-left: 20px;
	display:none;
	width:292px;
	position:absolute;
	left:-3px;
	top:439px;
	border-top:none;
	z-index:1;
}

.discuss-tit{
	color: #6c6c6c;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	padding-top:15px;
}

.discuss-con{
	width: 264px;
	height: 14px;
	line-height: 1;
	color: #fead92;
	font-size: 20px;
	font-weight: 800;
	position:relative;
	margin-top:5px;
}

.discuss-con .str{
	font-weight: normal;
	color: #939393;
	padding-left:20px;
	font-size: 12px;
	display: inline-block;
	width: 222px;
	height: 13px;
	line-height: 13px;
	
}

.goods-discuss .discuss-con img{
	width:14px;
	height:10px;
}

.goods-discuss .str1{
	position:absolute;
	right:0;	
}

.goods-discuss .str2{
	position:absolute;	
}


/*======底部滑动======*/
.main-bottom{
	margin-top:37px;
	width:736px;
	height:82px;
	border:3px solid #dadada;
	
}	

